home *** CD-ROM | disk | FTP | other *** search
/ Freelog 122 / FreelogMagazine-SeptembreOctobre2014-No122.iso / Multimedia / Daminion / DaminionSetup.exe / {app} / Config / Log4Net.xml < prev    next >
Extensible Markup Language  |  2012-08-07  |  3KB  |  81 lines

  1. ∩╗┐<?xml version="1.0" encoding="utf-8" ?>
  2. <log4net debug="true">
  3.     
  4.     <appender name="AspNetTraceAppender" type="log4net.Appender.AspNetTraceAppender">
  5.         <layout type="log4net.Layout.PatternLayout">
  6.             <conversionPattern value="[%thread] %-5level - %message" />
  7.         </layout>
  8.     </appender>
  9.  
  10.   <appender name="roller" class="org.apache.log4j.DailyRollingFileAppender">
  11.     <param name="File" value="Applog.log"/>
  12.     <param name="DatePattern" value="'.'yyyy-MM-dd"/>
  13.     <layout class="org.apache.log4j.PatternLayout">
  14.       <param name="ConversionPattern" value="[slf5s.start]%d{DATE}[slf5s.DATE]%n%p[slf5s.PRIORITY]%n%x[slf5s.NDC]%n%t[slf5s.THREAD]%n%c[slf5s.CATEGORY]%n%l[slf5s.LOCATION]%n%m[slf5s.MESSAGE]%n%n"/>
  15.     </layout>
  16.   </appender>
  17.   
  18.   <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">
  19.     <file type="log4net.Util.PatternString">
  20.       <converter>
  21.         <name value="folder" />
  22.         <type value="PicaJet.Daminion.Service.Utils.SpecialFolderPatternConverter,PicaJet.Daminion.Service.Utils.Uni" />
  23.       </converter>
  24.       <conversionPattern value="%folder{ApplicationData}\Logs\log.txt" />
  25.     </file>
  26.     <appendToFile value="true" />
  27.         <rollingStyle value="Size" />
  28.         <maxSizeRollBackups value="10" />
  29.         <maximumFileSize value="1MB" />
  30.         <staticLogFileName value="true" /> 
  31.         <layout type="log4net.Layout.PatternLayout">
  32.             <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] %message%newline" />
  33.         </layout>
  34.     </appender>
  35.  
  36.     <appender name="TraceAppender" type="log4net.Appender.TraceAppender">
  37.         <layout type="log4net.Layout.PatternLayout">
  38.             <conversionPattern value="%-5p: %m" />
  39.         </layout>
  40.     </appender>
  41.  
  42.     <appender name="udpAppender" type="log4net.Appender.UdpAppender">
  43.         <param name="RemoteAddress" value="127.0.0.1" />
  44.         <param name="RemotePort" value="8081" />
  45.         <layout type="log4net.Layout.XmlLayout">
  46.             <param name="Prefix" value="" />
  47.         </layout>
  48.     </appender>
  49.     
  50.     <!-- Set default logging level to DEBUG -->
  51.     <root>
  52.     <level value="DEBUG" />
  53.  
  54.         <!--
  55.         <appender-ref ref="AspNetTraceAppender" />
  56.         <appender-ref ref="TraceAppender" />
  57.         -->
  58.         <appender-ref ref="RollingFileAppender" />
  59.     </root>
  60.     
  61.     <!--
  62.         In Spring.NET there is a 1-1 correspondence between the logger name and
  63.         the namespace of the class doing the logging...
  64.     -->
  65.     <logger name="Spring">
  66.         <level value="WARN" />
  67.     </logger>
  68.     <logger name="NHibernate">
  69.         <level value="WARN" />
  70.         <!--<level value="DEBUG" />-->
  71.     </logger>
  72.   <logger name="DEBUG">
  73.     <level value="WARN" />
  74.   </logger>
  75.     <logger name="DAOLogger">
  76.     <level value="WARN" />
  77.     </logger>
  78.     <logger name="ErrorLogger">
  79.         <level value="ERROR" />
  80.     </logger>
  81. </log4net>